Мета роботи - познайомитися з базовою технологією локальної мережі Ethernet та методикою розрахунку її параметрів.
Теоретичні відомості
Технологія Ethernet — це найпоширеніший на сьогоднішній день стандарт локальних мереж. Загальна число мереж Ethernet на сьогодні оцінюється в 5 мільйонів, а число комп'ютерів зі встановленими мережними адаптерами Ethernet становить більше 50 мільйонів.
Для передачі двійкової інформації по кабелю для усіх варіантів фізичного рівня технології Ethernet, які забезпечують пропускну здатність 10 Мбіт/с, використовується манчестерський код. Усі види стандартів Ethernet (у тому числі Fast Ethernet і Gigabit Ethernet) використовують той самий метод доступу до середовища передачі даних - метод множинного доступу з розпізнаванням несучої та виявленням колізій (carrier-sense-multiply-access with collision detection, CSMA/CD) .
Цей метод застосовується винятково в мережах з логічною загальною шиною. Усі комп'ютери мережі мають безпосередній доступ до загальної шини, тому вона може бути використана для передачі даних між будь-якими двома вузлами мережі. Всі комп'ютери мережі одночасно (з врахуванням затримки поширення сигналу по фізичному середовищу) одержують дані, які один з комп'ютерів почав передавати на загальну.
Щоб одержати можливість передавати кадр, станція повинна переконатися, що середовище вільне.
Якщо середовище вільне, то вузол має право почати передачу кадру. Цей кадр зображений на рис. 1 першим. Вузол 1 виявив, що середовище вільне, і почав передавати свій кадр. У класичній мережі Ethernet на коаксіальному кабелі сигнали передавача вузла 1 поширюються в обидва боки, так що їх одержують усі вузли мережі . Кадр даних завжди супроводжується преамбулою довжиною 7 байт, що складаються зі значень 10101010, і 8-го байта, рівного 10101011. Преамбула потрібна для входження приймача в побітову і побайтову синхронізацію із передавачем.
Усі станції, підключені до кабелю, можуть розпізнати факт передачі кадру. Та станція, яка розпізнала власну адресу в заголовках кадру, записує .його вміст у свій внутрішній буфер, обробляє отримані дані, передає їх нагору по своєму стеку, а потім посилає по кабелю кадр-відповідь. Адреса станції-джерела міститься у вихідному кадрі, тому станція-одержувач знає, кому потрібно послати відповідь.
Вузол 2 під час передачі кадру вузлом 1 також намагався почати передачу свого кадру, однак виявив, що середовище зайняте і змушений чекати, поки вузол 1 припинить передачу кадру.
Після закінчення передачі кадру усі вузли мережі зобов'язані витримати технологічну паузу (Inter Packet Gap) (тп=9,6 мкс. Ця пауза, яка називається також міжкадровим інтервалом, потрібна для приведення мережних адаптерів у вихідний стан, а також для запобігання монопольного захоплення середовища однією станцією. Після закінчення технологічної паузи вузли мають право почати передачу свого кадру, тому що середовище вільне. Через затримки поширення сигналу по кабелі не всі вузли строго одночасно фіксують факт закінчення передачі кадру вузлом 1.
Для виникнення колізії не обов'язково, щоб кілька станцій почали передачу абсолютно одночасно, така ситуація малоймовірна. Набагато ймовірніше, що колізія виникає через те, що один вузол починає передачу раніше іншого, але до другого вузла сигнали першого просто не встигають дійти на той час, коли другий вузол вирішує почати передачу свого кадру. Тобто колізії — це наслідок розподіленого характеру мережі.
Щоб коректно обробити колізію, усі станції одночасно спостерігають за сигналами на кабелі. Якщо передані і прийняті сигнали відрізняються, то фіксується виявлення колізії (collision detection, CD). Для збільшення ймовірності якнайшвидшого виявлення колізії всіма станціями мережі станція, яка виявила колізію, перериває передачу свого кадру і підсилює ситуацію колізії посиланням в мережу спеціальної послідовності з 32 біт, яка називається jam-послідовністю.
Слід зазначити, що метод доступу CSMA/CD взагалі не гарантує станції, що вона коли-небудь зможе одержати дос...